﻿*{ margin:0; padding:0;}
html { margin:0; padding:0; background-color: #AAA;}
body {
	font-family: 宋体,Arial, "MS Trebuchet", sans-serif;
	background-color: #FFF;
	color: #333;
	font-size:14px;
}

a {color:#595441}

h1,h2,h3 {color:#4A8797}
ul { list-style-position: inside; }
li { list-style-position: inside;}
h1 a , h2 a , h3 a {text-decoration:none; color:#4A8797}
fieldset { border:0;}

hr{border-top:2px dotted #B9B09D;HEIGHT:0;}

input.text,textarea.text {  border: 1px solid #CCC; padding:4px;font-size:12px;}
input.long { width:100%;}
input.middle { width:70%;}
button { border:1px solid #CCCCCC; padding:4px; *padding:4px 4px 2px 4px; font-size:12px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#FFFFFF url(fade-button-bg.png) repeat-x 0 15px; }
button[actived] {background:#F4F4F4;}
button.submit { font-weight: bold;}
.clear { clear: both;}

.inner { width:980px; margin:0 auto;}

#header {
	background-color: #464646;
	font-size:16px;
	font-weight:bold;
	height:28px;
	padding:12px 24px 11px;
}
#header h1 { color:#FFF; font-size:22px;}
#user-bar { float:right; margin-top:-20px; color:#999; font-size: 12px;  line-height:24px;}
#user-bar a { color: #FFF; font-weight: normal;}

#main-menu { background:#E4F2FD url(main-menu-border-botom.gif) repeat-x scroll center bottom;color:#2583AD;
	height:26px;
	padding:8px 24px 0 24px;
	border-top: 1px solid #fff;
}
#main-menu ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#main-menu ul li a {
	background:#E4F2FD url(main-menu-border-botom.gif) repeat-x scroll center bottom;
	color:#2583AD;
	display:block;
	line-height:24px;
	text-decoration:none;
	
}
#main-menu ul li a div {
	padding:2px 24px 0;
}
#main-menu ul li a.current {
	background:#E4F2FD url(main-menu-at-background-r.gif) no-repeat scroll left bottom;
	color:#333333;
}
#main-menu ul li a.current div {
	background-image:url(main-menu-at-background-l.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#sub-menu {background:#FFFFFF none repeat scroll 0 0; padding:6px 46px; }
#sub-menu li {
	display:inline;
	line-height:200%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	white-space:nowrap;
	margin-right:14px;
}

#warp {
	border:0 none;
	margin:12px 24px;
	padding:0;
	clear:both;
}

#index-main { margin-right:380px; font-size:12px; line-height:160%;}
#index-sidebar { float:right; width:300px; font-size:12px; padding:0 20px 20px 20px;}
#index-sidebar h3 { font-size:15px; color:#333; margin:0 0 8px 0; padding:4px; border-bottom:2px solid #DDD;}
#index-sidebar ul,#index-sidebar ol { margin-bottom:25px; padding:4px;}
#index-sidebar ul li,#index-sidebar ol li { line-height:20px;}

#index-main { padding:0;}
#index-main h2 { font-size:22px; line-height:180%;}

#index-table { margin-bottom: 10px; margin-left:20px; color:#666;}
#index-table tr td{ padding:4px; font-size: 12px;}
#index-table tr td a{ display:block;  line-height:100%; padding:8px 0; width:140px; text-align:center; background:#E4F2FD; border: 1px solid #C6D9E9; font-weight: bold; text-decoration: none;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;} 

#index-main h3 {font-size:15px; color:#333; margin:20px 0 8px 0; padding:4px; border-bottom:2px solid #DDD;}

/* 页脚 */
#footer { font-family: Arial, 宋体; font-size: 12px; clear:both; padding:10px; text-align:center; magrin:22px 24px 24px; border-top:2px solid #DDD;}



/* 撰写文章 */
#post-main {margin-right:220px; font-size:12px; line-height:160%;}
#post-sidebar { float:right; width:210px; font-size:12px; margin-bottom:10px; }
#post-sidebar ul.out { list-style: none;}
#post-sidebar ul.out li.out { background:#F5F5F5; border:1px solid #CCC;  list-style: none; list-style-position: outside; padding-bottom:8px; margin-bottom: 10px;}
#post-sidebar ul.out li.out ul,#post-sidebar ul.out li.out div.form { margin:8px;}
#post-sidebar ul.out li.out div.form p { padding:4px 0;}
#post-sidebar ul.out li.out div.form input.text { *margin-right:4px;}
#post-sidebar ul.out li.out a.panel-title { display: block; padding:0 4px; margin-bottom: 10px; background:#DDD; border-bottom:1px solid #CCC; height:24px; line-height:24px; font-size: 14px; font-weight: bold; text-decoration: none;} 
#post-sidebar ul.out li.out ul li { list-style: none;list-style-position: outside;}
#sidebar-category { list-style:none; margin:10px;}
#sidebar-category li { line-height:180%;  }
#sidebar-category li input { vertical-align: middle;}
#post-buttons li { margin-bottom:10px;}
#post-buttons .status { font-style: italic;}

#post-main fieldset { margin-bottom: 12px;}
#post-main fieldset legend{font-size:14px; }
#post-main fieldset input.text { padding:4px; font-size:14px;}
#post-main fieldset input.long{ width:500px;}



.defaultSkin { width:100%; display:block;}
#post-main .panel { -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color: #F0F0EE;}
#post-main .panel .title { background:#DDD; padding:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; }
#post-main .panel ul {list-style: none inside;}
#panel-seo { padding:10px;}
#panel-seo label { width:120px; display:inline-block;  text-align:right; padding-right:10px;}
#panel-seo li { margin-bottom:5px;}
#panel-seo input.long,#panel-seo textarea.long { width:400px;}


/* Custom controls */
.tinymce-box { border:1px solid #CCC; width:758px; overflow:hidden;}
.tinymce-box .buttons { width:758px; background:#DDD; border-bottom:1px solid #CCC;}
.tinymce-box textarea.tinymce { width:750px; border:0px; padding:4px;}
.tinymce-box .sub-buttons { height:24px; background:#F0F0EE; border-bottom:1px solid #CCC;}
.tinymce-box .buttons .insert { float:left; margin-left:2px; line-height:29px;}
.tinymce-box .buttons .insert a { width:14px; height:14px; display:inline-block; margin-right:5px; margin-bottom:-3px;}
.tinymce-box .buttons .insert a.insert-image { background: url(insert-image.gif) center center no-repeat;}
.tinymce-box .buttons .insert a.insert-file { background: url(insert-file.gif) center center no-repeat;}
.tinymce-box .buttons .view { float: right; }
.tinymce-box .buttons .view button {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;margin:4px 7px -1px 0px;border-bottom:1px solid #CCCCCC;}
.tinymce-box .buttons .view button.selected {background:#F0F0EE none repeat scroll 0 0;border-bottom:1px solid #F0F0EE;}